# 创建分区 并将分区1类型设置为启动分区

# 注释掉 因为执行过了
# fdisk /dev/sdb
# g
# n
# 1

# +1M
# n
# 2

# +1M
# t
# 1
# 4

# 创建文件系统
# 注释掉 因为执行过了
# sudo mkfs -v -t ext4 /dev/sdb2

# 设置环境变量和umask 将下面两个命令写入~/.bashrc文件
# 启动非登陆shell时会执行该文件 启动登陆shell时会执行~/.profile文件，然后间接执行该文件
export LFS=/mnt/lfs
# 权限 4 2 1 分别表示 r w x ll时列出的权限分别为所有者、所属组和其他用户
# umask 022 表示新建文件或目录时去掉了所属组和其他用户的写权限
# 新建文件时默认权限是666(rw-rw-rw-) 使用umask 022后新建文件的权限为 666 & (~022) = 644(rw-r--r--)
# 新建目录时默认权限是777(rwxrwxrwx) 使用umask 022后新建目录的权限为 777 & (~022) = 644(rwxr-xr-x)
umask 022

# 挂载lfs分区
sudo mkdir -pv $LFS
sudo mount -v -t ext4 /dev/sdb2 $LFS
echo '/dev/sdb2 /mnt/lfs ext4 defaults 1 1' >> /etc/fstab
sudo chown root:root $LFS
sudo chmod 755 $LFS
